package com.baijia.authentication.principal;

import java.io.Serializable;
import java.util.Map;

/**
 * @title Principal   
 * @desc 身份信息
 * @author caoliang
 * @date 2015年12月5日
 * @version 1.0
 */
public interface Principal extends Serializable {

    /**
     * 一般为用户名
     * @return 身份id
     */
    String getId();
    
    /**
     * 额外信息
     * @return 额外信息
     */
    Map<String, Object> getAttributes();
}
